package com.yiya.utils;

import java.math.BigDecimal;
import java.text.DecimalFormat;

public class DataTypeUtil {
	
	/**
	 * 将Float转换成double类型
	 * @param f
	 * @return
	 */
	public static double convertFloatToDouble(Float f){
		Float temp = f==null?0:f;
        BigDecimal b = new BigDecimal(String.valueOf(temp));
        double d = b.doubleValue();
        return d;
	}
	
	/**
	 * 保留i位小数
	 * @param i
	 * @param f
	 * @return
	 */
	
	public static float KeepDecimal(int i,Float f){
		BigDecimal b = new BigDecimal(f);
		float f1 = b.setScale(i, BigDecimal.ROUND_HALF_UP).floatValue();
		return f1;
	}
	
	
	public static String KeepDecimal(int i,Double d){
		DecimalFormat df=new DecimalFormat(".##");
		return df.format(d);
	}

}
